home *** CD-ROM | disk | FTP | other *** search
/ Ray Dream Studio 5 / Ray Dream.iso / pc / DreamSDK / Windows / SAMPLES / CAMERA / CAMS / XCOMCAMS.R < prev    next >
Encoding:
Text File  |  1997-07-10  |  2.1 KB  |  99 lines

  1. // Copyright (c)1995 Ray Dream, Inc. All Rights Reserved.
  2. /* $Id: XComCamS.r 1.1 1997/07/11 04:47:13 damien Exp $ */
  3.  
  4. #define NOFLAG 0L
  5. #define INTERPOLATE 1L
  6.  
  7. #define MINQF16 0xFFFF8000L
  8. #define MAXQF16 0x00007FFFL
  9. #define MINQFIX 0xFFFF8000L
  10. #define MAXQFIX 0x00007FFFL
  11.  
  12. 130 COMP DISCARDABLE
  13. BEGIN
  14.     "came",           // family ID
  15.     "COca",          // unique creator
  16.     "Spheric Camera\0",            // name of the extension
  17.     "COM Examples\0",  // sub family (used for shaders and scene operations)
  18.     "3.1.3\0",        // version number
  19.     "Toolkit COM Example\0", // comments
  20.     0x0009L           // minimum API version number required
  21. END
  22.  
  23. 130 PMAP DISCARDABLE 
  24. BEGIN
  25.     //  structure of a PMAP entry:
  26.     //"4lID","type",INTERPOLATE or NOFLAG,"Description\0",minValue,maxValue
  27.     //  ex:
  28.     //"COLO","colo",INTERPOLATE,"Color\0",0L,0L,
  29.     //"ZMIN","qf16",INTERPOLATE,"Min Altitude\0",MINQF16,MAXQF16,
  30.     //"ZMAX","qf16",INTERPOLATE,"Max Altitude\0",MINQF16,MAXQF16,
  31.     //"VISI","qf16",INTERPOLATE,"Visibility\0",0L,MAXQF16
  32.     0x0002, // number of entries, increment it when you add an entry
  33.     "ZOOM","shrt",INTERPOLATE,"Zoom\0",MINQF16,MAXQF16,
  34.     "ANGL","shrt",INTERPOLATE,"Angle\0",MINQF16,MAXQF16
  35. END
  36.  
  37. 130 GUID DISCARDABLE 
  38. BEGIN
  39. // from    a GUID in a DTA $"ABCD EFGH IJKL MNOP QRST UVWX YZ12 3456"
  40. // change to 0xEFGH, 0xABCD, 0xIJKL, 0xMNOP, 0xSTQR, 0xWXUV, 0x12YZ, 0x5634
  41.     0x8E00, 0x9F33, 0x3A02, 0x101C, 0x5F88, 0x0204, 0x001C, 0x0270
  42.     0x0000, 0x3689, 0x6E9C, 0x101C, 0x01B8, 0x0204, 0x001C, 0x0270
  43. END
  44.  
  45. 130 XPVW DISCARDABLE
  46. BEGIN
  47.   //  VIEW resource: no null character allowed !!!
  48. "\043 laminated fog view
  49. View {
  50.  PosX 0
  51.  PosY 0
  52.  SizX 152
  53.  SizY 76
  54.  VwId EDIT
  55.  Stat {
  56.   PosX 4
  57.   PosY 4
  58.   SizX 132
  59.   SizY 14
  60.     Bold 1
  61.     Capt \042COM Spheric Camera\042
  62.     }
  63.  Slid {
  64.   PosX 4
  65.     PosY 21
  66.     SizX 100
  67.     SizY 20
  68.     MinV 1
  69.     MaxV 20
  70.     VwId ZOOM
  71.   }
  72.  Stat {
  73.   PosX 108
  74.   PosY 23
  75.   SizX 40
  76.   SizY 16
  77.     Capt \042Zoom\042
  78.     }
  79.  Slid {
  80.   PosX 4
  81.     PosY 46
  82.     SizX 100
  83.     SizY 20
  84.     MinV 1
  85.     MaxV 360
  86.     VwId ANGL
  87.   }
  88.  Stat {
  89.   PosX 108
  90.   PosY 48
  91.   SizX 40
  92.   SizY 16
  93.     Capt \042Angle\042
  94.     }
  95.  }
  96. \0"
  97. END
  98.  
  99.